package com.taotao.sso.service;
import com.taotao.common.TaotaoResult;
import com.taotao.pojo.TbUser;
/**
 * 检查数据是否可用 的服务
 * @author created by wq
 * @date   Sep 5, 2017---3:19:15 PM
 * @return
 * @throws Exception<br/>
 *==========History========== <br/>
 * taotao-sso-interface Sep 5, 2017
 */

public interface UserRegisterService{

	/**
	 * 检查数据时否可用，对照接口文档实现：
	 * 	请求方式：GET方式
	 * 	请求路径：/user/check/{param}/{type}--->  参数就包含在其中
	 * 	返回值：{
				status: 200 //200 成功
				msg: "OK" // 返回信息消息
				data: false // 返回数据，true：数据可用，false：数据不可用
			}
			使用TaoTaoResult
	 */
	TaotaoResult checkUserInfo(String param,int type);
	
	/**
	 * 用户注册的实现方案
	 * 	请求方式：POST方式
	 * 	请求路径：/user/register
	 *  请求参数：   username //用户名------>这里可以使用user，四个参数数都属于它的属性
				password //密码
				phone //手机号
				email //邮箱
	 * 	返回值：{
				status: 400
				msg: "注册失败. 请校验数据后请再提交数据."
				data: null
			}
			使用TaoTaoResult
	 */
	TaotaoResult userRegister(TbUser user);
	
}